package com.sgb.kjwl.model.entity.enterprise;

import java.io.Serializable;

public class CompanyPublishEntity implements Serializable {

    /**
     * registeredAddr : {"provinceId":130000,"provinceName":"河北省","cityId":130100,"cityName":"石家庄市","areaId":130102,"areaName":"长安区"}
     * businessLicense : https://shigongbang.oss-cn-hangzhou.aliyuncs.com/member_center/610000/2021041041812048904807.png
     * settledTime : null
     * foundedDate : 2021-04-14T10:11:40.503Z
     * companyName : null
     * type : null
     * createCom : 0
     * socialCreditCode : 5123451315
     * categoryName : null
     * teamNo : 1332272412473036800
     * telPhone : 18200110550
     * companyNo : null
     * industryType : 1374976563027775488
     * isDeleted : 0
     * registeredCapital : 1
     * taxScale : 0
     * contact : 12
     * lable : null
     * logo :
     * id : 1173
     * selfEmployed : 1
     * operatingScope : null
     * industryName : 航空航天技术
     * otherInfo : null
     * salePrice : -1.00
     * headImage : https://shigongbang.oss-cn-hangzhou.aliyuncs.com/member_center/610000/2021049817371015310523.jpg
     * updateUser : null
     * transCompanyName : 测试发布的公司
     * updateTime : 1618569600511
     * label :
     * taxReturns : 0
     * userId : null
     * enterpriseType : 1
     * realName : 成都经营帮企业服务团队22222222222222222211199944987878378服务团2
     * publishType : 2
     * phone : 18312345678
     * createTime : 1618569600511
     * teamId : null
     * createUser : 202009274306262
     * userType : 2
     * category : null
     * status : 1
     */

    private String registeredAddr;
    private String businessLicense;
    private Object settledTime;
    private String foundedDate;
    private String companyName;
    private Object type;
    private String createCom;
    private String socialCreditCode;
    private Object categoryName;
    private String teamNo;
    private String telPhone;
    private Object companyNo;
    private String industryType;
    private int isDeleted;
    private String registeredCapital;
    private int taxScale;
    private String contact;
    private Object lable;
    private String logo;
    private long id;
    private int selfEmployed;
    private Object operatingScope;
    private String industryName;
    private Object otherInfo;
    private double salePrice;
    private String headImage;
    private Object updateUser;
    private String transCompanyName;
    private long updateTime;
    private String label;
    private int taxReturns;
    private Object userId;
    private String enterpriseType;
    private String realName;
    private int publishType;
    private String phone;
    private long createTime;
    private Object teamId;
    private String createUser;
    private int userType;
    private Object category;
    private int status;

    public String getRegisteredAddr() {
        return registeredAddr;
    }

    public void setRegisteredAddr(String registeredAddr) {
        this.registeredAddr = registeredAddr;
    }

    public String getBusinessLicense() {
        return businessLicense;
    }

    public void setBusinessLicense(String businessLicense) {
        this.businessLicense = businessLicense;
    }

    public Object getSettledTime() {
        return settledTime;
    }

    public void setSettledTime(Object settledTime) {
        this.settledTime = settledTime;
    }

    public String getFoundedDate() {
        return foundedDate;
    }

    public void setFoundedDate(String foundedDate) {
        this.foundedDate = foundedDate;
    }

    public String getCompanyName() {
        return companyName;
    }

    public void setCompanyName(String companyName) {
        this.companyName = companyName;
    }

    public Object getType() {
        return type;
    }

    public void setType(Object type) {
        this.type = type;
    }

    public String getCreateCom() {
        return createCom;
    }

    public void setCreateCom(String createCom) {
        this.createCom = createCom;
    }

    public String getSocialCreditCode() {
        return socialCreditCode;
    }

    public void setSocialCreditCode(String socialCreditCode) {
        this.socialCreditCode = socialCreditCode;
    }

    public Object getCategoryName() {
        return categoryName;
    }

    public void setCategoryName(Object categoryName) {
        this.categoryName = categoryName;
    }

    public String getTeamNo() {
        return teamNo;
    }

    public void setTeamNo(String teamNo) {
        this.teamNo = teamNo;
    }

    public String getTelPhone() {
        return telPhone;
    }

    public void setTelPhone(String telPhone) {
        this.telPhone = telPhone;
    }

    public Object getCompanyNo() {
        return companyNo;
    }

    public void setCompanyNo(Object companyNo) {
        this.companyNo = companyNo;
    }

    public String getIndustryType() {
        return industryType;
    }

    public void setIndustryType(String industryType) {
        this.industryType = industryType;
    }

    public int getIsDeleted() {
        return isDeleted;
    }

    public void setIsDeleted(int isDeleted) {
        this.isDeleted = isDeleted;
    }

    public String getRegisteredCapital() {
        return registeredCapital;
    }

    public void setRegisteredCapital(String registeredCapital) {
        this.registeredCapital = registeredCapital;
    }

    public int getTaxScale() {
        return taxScale;
    }

    public void setTaxScale(int taxScale) {
        this.taxScale = taxScale;
    }

    public String getContact() {
        return contact;
    }

    public void setContact(String contact) {
        this.contact = contact;
    }

    public Object getLable() {
        return lable;
    }

    public void setLable(Object lable) {
        this.lable = lable;
    }

    public String getLogo() {
        return logo;
    }

    public void setLogo(String logo) {
        this.logo = logo;
    }

    public long getId() {
        return id;
    }

    public void setId(long id) {
        this.id = id;
    }

    public int getSelfEmployed() {
        return selfEmployed;
    }

    public void setSelfEmployed(int selfEmployed) {
        this.selfEmployed = selfEmployed;
    }

    public Object getOperatingScope() {
        return operatingScope;
    }

    public void setOperatingScope(Object operatingScope) {
        this.operatingScope = operatingScope;
    }

    public String getIndustryName() {
        return industryName;
    }

    public void setIndustryName(String industryName) {
        this.industryName = industryName;
    }

    public Object getOtherInfo() {
        return otherInfo;
    }

    public void setOtherInfo(Object otherInfo) {
        this.otherInfo = otherInfo;
    }

    public double getSalePrice() {
        return salePrice;
    }

    public void setSalePrice(double salePrice) {
        this.salePrice = salePrice;
    }

    public String getHeadImage() {
        return headImage;
    }

    public void setHeadImage(String headImage) {
        this.headImage = headImage;
    }

    public Object getUpdateUser() {
        return updateUser;
    }

    public void setUpdateUser(Object updateUser) {
        this.updateUser = updateUser;
    }

    public String getTransCompanyName() {
        return transCompanyName;
    }

    public void setTransCompanyName(String transCompanyName) {
        this.transCompanyName = transCompanyName;
    }

    public long getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(long updateTime) {
        this.updateTime = updateTime;
    }

    public String getLabel() {
        return label;
    }

    public void setLabel(String label) {
        this.label = label;
    }

    public int getTaxReturns() {
        return taxReturns;
    }

    public void setTaxReturns(int taxReturns) {
        this.taxReturns = taxReturns;
    }

    public Object getUserId() {
        return userId;
    }

    public void setUserId(Object userId) {
        this.userId = userId;
    }

    public String getEnterpriseType() {
        return enterpriseType;
    }

    public void setEnterpriseType(String enterpriseType) {
        this.enterpriseType = enterpriseType;
    }

    public String getRealName() {
        return realName;
    }

    public void setRealName(String realName) {
        this.realName = realName;
    }

    public int getPublishType() {
        return publishType;
    }

    public void setPublishType(int publishType) {
        this.publishType = publishType;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public long getCreateTime() {
        return createTime;
    }

    public void setCreateTime(long createTime) {
        this.createTime = createTime;
    }

    public Object getTeamId() {
        return teamId;
    }

    public void setTeamId(Object teamId) {
        this.teamId = teamId;
    }

    public String getCreateUser() {
        return createUser;
    }

    public void setCreateUser(String createUser) {
        this.createUser = createUser;
    }

    public int getUserType() {
        return userType;
    }

    public void setUserType(int userType) {
        this.userType = userType;
    }

    public Object getCategory() {
        return category;
    }

    public void setCategory(Object category) {
        this.category = category;
    }

    public int getStatus() {
        return status;
    }

    public void setStatus(int status) {
        this.status = status;
    }

    public String getCompanyType(String enterpriseTy){
        //0:有限责任公司;1:个人独资公司;2:港澳台公司,3:集团公司"
        switch (enterpriseTy){
            case "0":
                return "有限责任公司";
            case "1":
                return "个人独资公司";
            case "2":
                return "港澳台公司";
            case "3":
                return "集团公司";
            default:
                return "";
        }
    }
}
